package org.akomantoso.core.visitor;

import org.akomantoso.core.data.*;

public class DefaultEmptyVisitor implements AKVisitor {

	@Override
	public boolean visitBegin(AmendmentList amendmentList) {
		return true;
	}

	@Override
	public boolean visitBegin(OfficialGazette officialGazette) {
		return true;
	}

	@Override
	public boolean visitBegin(Doc doc) {
		return true;
	}

	@Override
	public boolean visitBegin(Debate debate) {
		return true;
	}

	@Override
	public boolean visitBegin(DebateReport debateReport) {
		return true;
	}

	@Override
	public boolean visitBegin(DocumentCollection documentCollection) {
		return true;
	}

	@Override
	public boolean visitBegin(Bill bill) {
		return true;
	}

	@Override
	public boolean visitBegin(Act act) {
		return true;
	}

	@Override
	public boolean visitBegin(Judgement judgement) {
		return true;
	}

	@Override
	public boolean visitBegin(Amendment amendment) {
		return true;
	}

	@Override
	public boolean visitBegin(Document document) {
		return true;
	}

	@Override
	public void visitEnd(AmendmentList amendmentList) {
	}

	@Override
	public void visitEnd(OfficialGazette officialGazette) {
	}

	@Override
	public void visitEnd(Doc doc) {
	}

	@Override
	public void visitEnd(Debate debate) {
	}

	@Override
	public void visitEnd(DebateReport debateReport) {
	}

	@Override
	public void visitEnd(DocumentCollection documentCollection) {
	}

	@Override
	public void visitEnd(Bill bill) {
	}

	@Override
	public void visitEnd(Act act) {
	}

	@Override
	public void visitEnd(Judgement judgement) {
	}

	@Override
	public void visitEnd(Amendment amendment) {
	}

	@Override
	public void visitEnd(Document document) {
	}

	@Override
	public boolean visitBegin(I i) {
		return true;
	}

	@Override
	public boolean visitBegin(A a) {
		return true;
	}

	@Override
	public boolean visitBegin(B b) {
		return true;
	}

	@Override
	public boolean visitBegin(U u) {
		return true;
	}

	@Override
	public boolean visitBegin(Sub sub) {
		return true;
	}

	@Override
	public boolean visitBegin(Sup sup) {
		return true;
	}

	@Override
	public boolean visitBegin(Span span) {
		return true;
	}

	@Override
	public void visitEnd(I i) {
	}

	@Override
	public void visitEnd(A a) {
	}

	@Override
	public void visitEnd(B b) {
	}

	@Override
	public void visitEnd(U u) {
	}

	@Override
	public void visitEnd(Sub sub) {
	}

	@Override
	public void visitEnd(Sup sup) {
	}

	@Override
	public void visitEnd(Span span) {
	}

	@Override
	public boolean visitBegin(P p) {
		return true;
	}

	@Override
	public boolean visitBegin(Ol ol) {
		return true;
	}

	@Override
	public void visitEnd(P p) {
	}

	@Override
	public void visitEnd(Ol ol) {
	}

	@Override
	public boolean visitBegin(Chapter chapter) {
		return true;
	}

	@Override
	public boolean visitBegin(SubChapter subChapter) {
		return true;
	}

	@Override
	public boolean visitBegin(Section section) {
		return true;
	}

	@Override
	public boolean visitBegin(SubSection subSection) {
		return true;
	}

	@Override
	public boolean visitBegin(Paragraph paragraph) {
		return true;
	}

	@Override
	public boolean visitBegin(SubParagraph subParagraph) {
		return true;
	}

	@Override
	public boolean visitBegin(Part part) {
		return true;
	}

	@Override
	public boolean visitBegin(Point point) {
		return true;
	}

	@Override
	public boolean visitBegin(Clause clause) {
		return true;
	}

	@Override
	public boolean visitBegin(Article article) {
		return true;
	}

	@Override
	public void visitEnd(Chapter chapter) {
	}

	@Override
	public void visitEnd(SubChapter subChapter) {
	}

	@Override
	public void visitEnd(Section section) {
	}

	@Override
	public void visitEnd(SubSection subSection) {
	}

	@Override
	public void visitEnd(Paragraph paragraph) {
	}

	@Override
	public void visitEnd(SubParagraph subParagraph) {
	}

	@Override
	public void visitEnd(Part part) {
	}

	@Override
	public void visitEnd(Point point) {
	}

	@Override
	public void visitEnd(Clause clause) {
	}

	@Override
	public void visitEnd(Article article) {
	}

	@Override
	public boolean visitBegin(Hcontainer hcontainer) {
		return true;
	}

	@Override
	public void visitEnd(Hcontainer hcontainer) {
	}

	@Override
	public boolean visitBegin(Session session) {
		return true;
	}

	@Override
	public boolean visitBegin(Legislature legislature) {
		return true;
	}

	@Override
	public boolean visitBegin(DocCommittee docCommittee) {
		return true;
	}

	@Override
	public boolean visitBegin(DocProponent docProponent) {
		return true;
	}

	@Override
	public boolean visitBegin(DocIntroducer docIntroducer) {
		return true;
	}

	@Override
	public boolean visitBegin(DocNumber docNumber) {
		return true;
	}

	@Override
	public boolean visitBegin(DocTitle docTitle) {
		return true;
	}

	@Override
	public boolean visitBegin(DocketNumber docketNumber) {
		return true;
	}

	@Override
	public boolean visitBegin(DocType docType) {
		return true;
	}

	@Override
	public boolean visitBegin(DocDate docDate) {
		return true;
	}

	@Override
	public void visitEnd(Session session) {
	}

	@Override
	public void visitEnd(Legislature legislature) {
	}

	@Override
	public void visitEnd(DocCommittee docCommittee) {
	}

	@Override
	public void visitEnd(DocProponent docProponent) {
	}

	@Override
	public void visitEnd(DocIntroducer docIntroducer) {
	}

	@Override
	public void visitEnd(DocNumber docNumber) {
	}

	@Override
	public void visitEnd(DocTitle docTitle) {
	}

	@Override
	public void visitEnd(DocketNumber docketNumber) {
	}

	@Override
	public void visitEnd(DocType docType) {
	}

	@Override
	public void visitEnd(DocDate docDate) {
	}

	@Override
	public boolean visitBegin(Adjournment adjournment) {
		return true;
	}

	@Override
	public boolean visitBegin(AdministrationOfOath administrationOfOath) {
		return true;
	}

	@Override
	public boolean visitBegin(Communication communication) {
		return true;
	}

	@Override
	public boolean visitBegin(DebateSection debateSection) {
		return true;
	}

	@Override
	public boolean visitBegin(OralStatements oralStatements) {
		return true;
	}

	@Override
	public boolean visitBegin(Prayers prayers) {
		return true;
	}

	@Override
	public boolean visitBegin(RollCall rollCall) {
		return true;
	}

	@Override
	public void visitEnd(Adjournment adjournment) {
	}

	@Override
	public void visitEnd(AdministrationOfOath administrationOfOath) {
	}

	@Override
	public void visitEnd(Communication communication) {
	}

	@Override
	public void visitEnd(DebateSection debateSection) {
	}

	@Override
	public void visitEnd(OralStatements oralStatements) {
	}

	@Override
	public void visitEnd(Prayers prayers) {
	}

	@Override
	public void visitEnd(RollCall rollCall) {
	}

	@Override
	public boolean visitBegin(Del del) {
		return true;
	}

	@Override
	public boolean visitBegin(Ins ins) {
		return true;
	}

	@Override
	public boolean visitBegin(Mmod mmod) {
		return true;
	}

	@Override
	public boolean visitBegin(Mref mref) {
		return true;
	}

	@Override
	public boolean visitBegin(Mod mod) {
		return true;
	}

	@Override
	public boolean visitBegin(Omissis omissis) {
		return true;
	}

	@Override
	public boolean visitBegin(Remark remark) {
		return true;
	}

	@Override
	public boolean visitBegin(Ref ref) {
		return true;
	}

	@Override
	public void visitEnd(Del del) {
	}

	@Override
	public void visitEnd(Mmod mmod) {
	}

	@Override
	public void visitEnd(Ins ins) {
	}

	@Override
	public void visitEnd(Mref mref) {
	}

	@Override
	public void visitEnd(Mod mod) {
	}

	@Override
	public void visitEnd(Omissis omissis) {
	}

	@Override
	public void visitEnd(Remark remark) {
	}

	@Override
	public void visitEnd(Ref ref) {
	}

	@Override
	public boolean visitBegin(Location location) {
		return true;
	}

	@Override
	public boolean visitBegin(Person person) {
		return true;
	}

	@Override
	public boolean visitBegin(Term term) {
		return true;
	}

	@Override
	public boolean visitBegin(Organization organization) {
		return true;
	}

	@Override
	public boolean visitBegin(Judge judge) {
		return true;
	}

	@Override
	public boolean visitBegin(Entity entity) {
		return true;
	}

	@Override
	public boolean visitBegin(Def def) {
		return true;
	}

	@Override
	public boolean visitBegin(Date date) {
		return true;
	}

	@Override
	public void visitEnd(Location location) {
	}

	@Override
	public void visitEnd(Person person) {
	}

	@Override
	public void visitEnd(Term term) {
	}

	@Override
	public void visitEnd(Organization organization) {
	}

	@Override
	public void visitEnd(Judge judge) {
	}

	@Override
	public void visitEnd(Entity entity) {
	}

	@Override
	public void visitEnd(Def def) {
	}

	@Override
	public void visitEnd(Date date) {
	}

	@Override
	public boolean visitBegin(Scene scene) {
		return true;
	}

	@Override
	public boolean visitBegin(Narrative narrative) {
		return true;
	}

	@Override
	public boolean visitBegin(Summary summary) {
		return true;
	}

	@Override
	public void visitEnd(Scene scene) {
	}

	@Override
	public void visitEnd(Narrative narrative) {
	}

	@Override
	public void visitEnd(Summary summary) {
	}

	@Override
	public boolean visitBegin(AffectedDocument affectedDocument) {
		return true;
	}

	@Override
	public boolean visitBegin(Change change) {
		return true;
	}

	@Override
	public void visitEnd(AffectedDocument affectedDocument) {
	}

	@Override
	public void visitEnd(Change change) {
	}

	@Override
	public boolean visitBegin(LongTitle longTitle) {
		return true;
	}

	@Override
	public boolean visitBegin(Formula formula) {
		return true;
	}

	@Override
	public void visitEnd(LongTitle longTitle) {
	}

	@Override
	public void visitEnd(Formula formula) {
	}

	@Override
	public boolean visitBegin(Block block) {
		return true;
	}

	@Override
	public void visitEnd(Block block) {
	}

	@Override
	public boolean visitBegin(Party party) {
		return true;
	}

	@Override
	public void visitEnd(Party party) {
	}

	@Override
	public boolean visitBegin(Recital recital) {
		return true;
	}

	@Override
	public void visitEnd(Recital recital) {
	}

	@Override
	public boolean visitBegin(Header header) {
		return true;
	}

	@Override
	public void visitEnd(Header header) {
	}

	@Override
	public boolean visitBegin(AmendmentBody amendmentBody) {
		return true;
	}

	@Override
	public boolean visitBegin(AmendmentJustification amendmentJustification) {
		return true;
	}

	@Override
	public boolean visitBegin(AmendmentHeading amendmentHeading) {
		return true;
	}

	@Override
	public boolean visitBegin(AmendmentReference amendmentReference) {
		return true;
	}

	@Override
	public boolean visitBegin(AmendmentContent amendmentContent) {
		return true;
	}

	@Override
	public void visitEnd(AmendmentBody amendmentBody) {
	}

	@Override
	public void visitEnd(AmendmentJustification amendmentJustification) {
	}

	@Override
	public void visitEnd(AmendmentHeading amendmentHeading) {
	}

	@Override
	public void visitEnd(AmendmentReference amendmentReference) {
	}

	@Override
	public void visitEnd(AmendmentContent amendmentContent) {
	}

	@Override
	public boolean visitBegin(JudgementBody judgementBody) {
		return true;
	}

	@Override
	public boolean visitBegin(Decision decision) {
		return true;
	}

	@Override
	public boolean visitBegin(Introduction introduction) {
		return true;
	}

	@Override
	public boolean visitBegin(Background background) {
		return true;
	}

	@Override
	public boolean visitBegin(Motivation motivation) {
		return true;
	}

	@Override
	public void visitEnd(Decision decision) {
	}

	@Override
	public void visitEnd(JudgementBody judgementBody) {
	}

	@Override
	public void visitEnd(Introduction introduction) {
	}

	@Override
	public void visitEnd(Background background) {
	}

	@Override
	public void visitEnd(Motivation motivation) {
	}

	@Override
	public boolean visitBegin(Interstitial interstitial) {
		return true;
	}

	@Override
	public void visitEnd(Interstitial interstitial) {
	}

	@Override
	public boolean visitBegin(Meta meta) {
		return true;
	}

	@Override
	public boolean visitBegin(CoverPage coverPage) {
		return true;
	}

	@Override
	public boolean visitBegin(Preface preface) {
		return true;
	}

	@Override
	public boolean visitBegin(Conclusions conclusions) {
		return true;
	}

	@Override
	public void visitEnd(Meta meta) {
	}

	@Override
	public void visitEnd(Preface preface) {
	}

	@Override
	public void visitEnd(CoverPage coverPage) {
	}

	@Override
	public void visitEnd(Conclusions conclusions) {
	}

	@Override
	public boolean visitBegin(Item item) {
		return true;
	}

	@Override
	public void visitEnd(Item item) {
	}

	@Override
	public void visit(Publication publication) {
	}

	@Override
	public void visit(Img img) {
	}

	@Override
	public void visit(StringItem stringItem) {
	}

	@Override
	public void visit(Eop eop) {
	}

	@Override
	public void visit(Eol eol) {
	}

	@Override
	public void visit(ComponentRef componentRef) {
	}

	@Override
	public boolean visitBegin(From from) {
		return true;
	}

	@Override
	public void visitEnd(From from) {
	}

	@Override
	public boolean visitBegin(Note note) {
		return true;
	}

	@Override
	public void visitEnd(Note note) {
	}

	@Override
	public boolean visitBegin(Heading heading) {
		return true;
	}

	@Override
	public void visitEnd(Heading heading) {
	}

	@Override
	public boolean visitBegin(Caption caption) {
		return true;
	}

	@Override
	public void visitEnd(Caption caption) {
	}

	@Override
	public boolean visitBegin(Container container) {
		return true;
	}

	@Override
	public void visitEnd(Container container) {
	}

	@Override
	public boolean visitBegin(SubHeading subHeading) {
		return true;
	}

	@Override
	public void visitEnd(SubHeading subHeading) {
	}

	@Override
	public boolean visitBegin(QuotedStructure quotedStructure) {
		return true;
	}

	@Override
	public void visitEnd(QuotedStructure quotedStructure) {
	}

	@Override
	public boolean visitBegin(Content content) {
		return true;
	}

	@Override
	public void visitEnd(Content content) {
	}

	@Override
	public boolean visitBegin(CollectionBody collectionBody) {
		return true;
	}

	@Override
	public void visitEnd(CollectionBody collectionBody) {
	}

	@Override
	public boolean visitBegin(Num num) {
		return true;
	}

	@Override
	public void visitEnd(Num num) {
	}

	@Override
	public boolean visitBegin(TocItem tocItem) {
		return true;
	}

	@Override
	public void visitEnd(TocItem tocItem) {
	}

	@Override
	public boolean visitBegin(Li li) {
		return true;
	}

	@Override
	public void visitEnd(Li li) {
	}

	@Override
	public boolean visitBegin(Citation citation) {
		return true;
	}

	@Override
	public void visitEnd(Citation citation) {
	}

	@Override
	public boolean visitBegin(AuthorialNote authorialNote) {
		return true;
	}

	@Override
	public void visitEnd(AuthorialNote authorialNote) {
	}

	@Override
	public boolean visitBegin(Popup popup) {
		return true;
	}

	@Override
	public void visitEnd(Popup popup) {
	}

	
}